# from base.base_page import BasePage
# import page
# from utils import UtilsDriver
#
#
# class PageAppLogin(BasePage):
#     # def __init__(self):
#     #     super().__init__(driver==UtilsDriver.get_app_driver())
#     # # 1 点击 TP商城图标
#     def page_app_click_tpshop(self):
#         self.base_click(page.app_login_tpshop)
#     # 2 点击 我的图标
#     def page_app_click_my(self):
#         self.base_click(page.app_login_my)
#     # 3 点击头像
#     def page_app_click_headlink(self):
#         self.base_click(page.app_login_headlink)
#     # 4 输入用户名
#     def page_app_input_username(self,value):
#         self.base_input(page.app_login_username,value)
#     # 5 输入密码
#     def page_app_input_password(self,value):
#         self.base_input(page.app_login_password,value)
#     # 6 勾选协议
#     def page_app_click_checkpro(self):
#         self.base_click(page.app_login_checkpro)
#     # 7 点击登录
#     def page_app_click_btn(self):
#         self.base_click(page.app_login_btn)
#     #组合业务方法
#     def page_app_login(self):
#         self.page_app_click_tpshop()
#         self.page_app_click_my()
#         self.page_app_click_headlink()
#         self.page_app_input_username("13161340722")
#         self.page_app_input_password("Lyz123456")
#         self.page_app_click_checkpro()
#         self.page_app_click_btn()
#
# if __name__=='__main__':
#     driver=UtilsDriver.get_app_driver()
#     a=PageAppLogin(driver)
#     a.page_app_login()
#
#
#
from base.base_page import BasePage
import page
from utils import UtilsDriver
from selenium.webdriver.remote.remote_connection import RemoteConnection

class PageAppget(BasePage):
    # def __init__(self):
    #     # super().__init__()
    #     super().__init__(driver=UtilsDriver.get_app_driver())
        # self.app_login_tpshop = By.XPATH, "//*[@text='QQ']"
        # # 2.添加
        # self.app_login_jia = By.ID, "com.tencent.mobileqq:id/ba3"
        # # 3.加好友
        # self.app_login_my = By.XPATH, "//*[@text='加好友/群']"
        # # 4 输入用户名
        # self.app_search = By.XPATH, "//*[@text='QQ号/QID/手机号/群']"
        # self.app_search_sendkey = By.XPATH, "//*[@text='QQ号/QID/手机号/群']"
        # # self.app_search_key = By.ID, "com.tencent.mobileqq: id / tf6"
        # self.app_search_key_cilck = By.CLASS_NAME,"android.widget.FrameLayout"
        # self.app_jinru = By.XPATH, "//*[@text='申请加群']"
    # # 1 点击 TP商城图标
    def page_app_click_tpshop(self):
        self.base_click(page.app_login_tpshop)
    # 3 点击头像
    def page_app_shezhi (self):
        self.base_click(page.app_shezhi)
    def page_app_tui(self):
        self.base_click(page.app_tui )

    def page_app_guan(self):
        self.base_click(page.app_guan)

    def page_app_denglu(self):
        self.base_click(page.app_denglu)

    def page_app_hao(self):
        self.base_click(page.app_hao)
    # 6 勾选协议

    #组合业务方法
    def page_app_login(self):
        self.page_app_click_tpshop()
        self.page_app_shezhi()
        self.page_app_tui()
        self.page_app_guan()
        self.page_app_denglu()
        self.page_app_hao()
if __name__=='__main__':
    driver=UtilsDriver.get_app_driver()
    a=PageAppget(driver)
    a.page_app_login()
    # print(dir(RemoteConnection))  # 输出类的所有属性和方法